| Version | ID |
|---|---|
| 1.9 | 0x0C |
| 1.15.2 | 0x0D |
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0D | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music), 0x04: create fog (previously was also controlled by 0x02) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music), 0x04: create fog (previously was also controlled by 0x02) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music), 0x04: create fog (previously was also controlled by 0x02) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music), 0x04: create fog (previously was also controlled by 0x02) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||
| Packet ID | State | Bound To | Field Name | Field Type | Notes | |
|---|---|---|---|---|---|---|
| 0x0C | Play | Client | UUID | UUID | Unique ID for this bar | |
| Action | VarInt Enum | Determines the layout of the remaining packet | ||||
| Action | Field Name | |||||
| 0: add | Title | Chat | ||||
| Health | Float | From 0 to 1. Values greater than 1 do not crash a Notchian client, and start rendering part of a second health bar at around 1.5. | ||||
| Color | VarInt Enum | Color ID (see below) | ||||
| Division | VarInt Enum | Type of division (see below) | ||||
| Flags | Unsigned Byte | Bit mask. 0x1: should darken sky, 0x2: is dragon bar (used to play end music) | ||||
| 1: remove | no fields | no fields | Removes this boss bar | |||
| 2: update health | Health | Float | as above | |||
| 3: update title | Title | Chat | ||||
| 4: update style | Color | VarInt Enum | Color ID (see below) | |||
| Dividers | VarInt Enum | as above | ||||
| 5: update flags | Flags | Unsigned Byte | as above | |||